package com.galaxy.commom.base.constant;

/**
 * 日期格式常量类
 * @author caijinbang
 * @date 2018/9/8 22:32
 */
public class DateFormatConstants {

  /**
   * 日期格式，年份，例如：2004，2008
   */
  public static final String DATE_FORMAT_YYYY = "yyyy";

  /**
   * 日期格式，年份和月份，例如：200707，200808
   */
  public static final String DATE_FORMAT_YYYYMM = "yyyyMM";

  /**
   * 日期格式，年份和月份，例如：200707，2008-08
   */
  public static final String DATE_FORMAT_YYYY_MM = "yyyy-MM";

  /**
   * 日期格式，年月日，例如：20050630，20080808
   */
  public static final String DATE_FORMAT_YYYYMMDD = "yyyyMMdd";

  /**
   * 日期格式，年月日，用横杠分开，例如：2006-12-25，2008-08-08
   */
  public static final String DATE_FORMAT_YYYY_MM_DD = "yyyy-MM-dd";

  /**
   * 日期格式，年月日，例如：2016.10.05
   */
  public static final String DATE_FORMAT_POINTYYYYMMDD = "yyyy.MM.dd";

  /**
   * 日期格式，年月日，例如：2016年10月05日
   */
  public static final String DATE_TIME_FORMAT_YYYY年MM月DD日 = "yyyy年MM月dd日";

  /**
   * 日期格式，年月日时分，例如：200506301210，200808081210
   */
  public static final String DATE_FORMAT_YYYYMMDDHHmm = "yyyyMMddHHmm";

  /**
   * 日期格式，年月日时分，例如：2000-12-30 12:00，2008-08-08 20:08
   */
  public static final String DATE_TIME_FORMAT_YYYY_MM_DD_HH_MI = "yyyy-MM-dd HH:mm";

  /**
   * 日期格式，年月日时分秒，例如：20001230120000，20080808200808
   */
  public static final String DATE_TIME_FORMAT_YYYYMMDDHHMISS = "yyyyMMddHHmmss";

  /**
   * 日期格式，年月日时分秒，年月日用横杠分开，时分秒用冒号分开
   * 例如：2005-05-10 23：20：00，2008-08-08 20:08:08
   */
  public static final String DATE_TIME_FORMAT_YYYY_MM_DD_HH_MI_SS = "yyyy-MM-dd HH:mm:ss";

  /**
   * 日期格式，年月日时分秒毫秒，例如：20001230120000123，20080808200808456
   */
  public static final String DATE_TIME_FORMAT_YYYYMMDDHHMISSSSS = "yyyyMMddHHmmssSSS";

  /**
   * 日期格式，月日时分，例如：10-05 12:00
   */
  public static final String DATE_FORMAT_MMDDHHMI = "MM-dd HH:mm";

}
